package com.lishe.lishe.lishe.bean;

import com.google.gson.annotations.SerializedName;
import com.lishe.lishe.lishe.module.excitation.bean.DianzanImgObject;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * Created by shino on 2017/10/21.
 */

public class DianZanObject implements Serializable {
    @SerializedName("avatarPath")
    private String avatarPath;//用户头像路径

    @SerializedName("actionId")
    private String actionId;//行为ID

    @SerializedName("eventId")
    private String eventId;//事件ID

    @SerializedName("actionName")
    private String actionName;//行为名称

    @SerializedName("eventDesc")
    private String eventDesc;//事件描述

    @SerializedName("createUserType")
    private String createUserType;//发起人类型 （0:官方、1:个人）

    @SerializedName("userId")
    private String userId;//被赞员工Id

    @SerializedName("empName")
    private String empName;//被赞员工姓名

    @SerializedName("posName")
    private String posName;//被赞员工职位名称

    @SerializedName("createUserName")
    private String createUserName;//发起者姓名

    @SerializedName("createUserId")
    private String createUserId;//发起者Id

    @SerializedName("admiredCount")
    private int admiredCount;//鼓励数

    @SerializedName("commentCount")
    private int commentCount;//评论数

    @SerializedName("giftCount")
    private int giftCount;//礼物数

    @SerializedName("shareCount")
    private int shareCount;//分享数

    @SerializedName("createTime")
    private String createTime;//发起时间

    @SerializedName("imgList")
    private ArrayList<DianzanImgObject> imgList = new ArrayList<>();//图片列表

    @SerializedName("flag")
    private boolean flag;//标识是否已点赞


    public String getAvatarPath() {
        return avatarPath;
    }

    public void setAvatarPath(String avatarPath) {
        this.avatarPath = avatarPath;
    }

    public String getActionId() {
        return actionId;
    }

    public void setActionId(String actionId) {
        this.actionId = actionId;
    }

    public String getEventId() {
        return eventId;
    }

    public void setEventId(String eventId) {
        this.eventId = eventId;
    }

    public String getActionName() {
        return actionName;
    }

    public void setActionName(String actionName) {
        this.actionName = actionName;
    }

    public String getEventDesc() {
        return eventDesc;
    }

    public void setEventDesc(String eventDesc) {
        this.eventDesc = eventDesc;
    }

    public String getCreateUserType() {
        return createUserType;
    }

    public void setCreateUserType(String createUserType) {
        this.createUserType = createUserType;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getEmpName() {
        return empName;
    }

    public void setEmpName(String empName) {
        this.empName = empName;
    }

    public String getPosName() {
        return posName;
    }

    public void setPosName(String posName) {
        this.posName = posName;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public ArrayList<DianzanImgObject> getImgList() {
        return imgList;
    }

    public void setImgList(ArrayList<DianzanImgObject> imgList) {
        this.imgList = imgList;
    }

    public int getAdmiredCount() {
        return admiredCount;
    }

    public void setAdmiredCount(int admiredCount) {
        this.admiredCount = admiredCount;
    }

    public int getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(int commentCount) {
        this.commentCount = commentCount;
    }

    public int getGiftCount() {
        return giftCount;
    }

    public void setGiftCount(int giftCount) {
        this.giftCount = giftCount;
    }

    public int getShareCount() {
        return shareCount;
    }

    public void setShareCount(int shareCount) {
        this.shareCount = shareCount;
    }

    public boolean isFlag() {
        return flag;
    }

    public void setFlag(boolean flag) {
        this.flag = flag;
    }
}
